Source Code

07A95A = Fonts

A8BC = Line 1
A826 = Line 2
A94C = Line 3
A958 = Line 4

---------------------------


Credits

8C48 = Plane Line 1
8C52 = Number of rows 

8C68 = Plaine Line 2
8C72 = Number of rows

----------------------------

A8F4 - Sega Logo Size

7A044 - Sega Logo Mappings (3 word data)

----------------------------

Ending

8EFA - 8F18 = The graphic

8F96 - 8FB4 = End graphic

8F70 = Put Jump to skip End

-----------------------

PAUSE

PAUS

1AAF = Sprite Size
1AB0 = Tile to use


E

1AB7 = Sprite Size 
1ABB = Tile to use

-----------------------

HUD

9B00 = 1st Half on Lives Icon

9B79 = 2nd Half Lives Icon (Top)
9B84 = 2nd Half lives Icon (Bottom)

9BB9 = Item Icon (Top)
9BC2 = Item Icon (Bottom)

9C2D = Lives Postion
9C3F = Items Postion
9C51 = Score Postion

-----------------------


Title = 

0004A330 (Japan) = Mapping Pointer

0004A330 (USA) = Mapping Pointer

CE9C
0008
0003
0004


0004A3E4 = press start button


0004A462 = Title Mappins
----------------------------------

CREDITS

0005852E = GAME DESIGNER AND COORDINATOR
00058554 = ASSISTANT GAME DESIGNER
0005857A = ASSISTANT GAME COORDINATOR
000585A0 = ARTISTS
000585C6 = PROGRAMMERS
000585EC = SOUND DIRECTOR
00058612 = SOUND COMPOSED BY
00058638 = SPECIAL THANKS TO
0005865E = WALT DISNEY PRODUCER
00058684 = MAIN PROGRAMMER AND PRODUCER
000586AA = PRODUCED BY SEGA

000586D0 = Names Set 1
0005871A = Names Set 2
00058764 = Names Set 3
000587AE = Names Set 4
000587F8 = Names Set 5
00058842 = Names Set 6
0005888C = Names Set 7
000588D6 = Names Set 8
00058920 = Names Set 9
0005896A = Names Set 10
000589B4 = Names Set 11
000589FE = Names Set 12
00058A48 = Names Set 13
00058A92 = Names Set 14

----------------------------------

Copyright Text

0007C932 = Line 1

0007C96E = Line 2

0007C988 = Line 3

0007C9C0 = Line 4
----------------------------------


00057F66 = Intro 1 Text
00057FFA = Intro 2 Text
0005808E = Intro 3 Text
00058122 = Intro 4 Text

0005804A = Set 01 to 30

----------------------------------

000582DE = Entrance 1 Text
00058372 = Entrance 2 Text (Practice)
00058406 = Entrance 2 Text (Normal/Hard)
0005849A = Entrance 3 Text 

00007BC0 = Entrance 1 Cursor
00007BC4 = Entrance 2 Cursor (Practice)
00007BC8 = Entrance 2 Cursor (Normal/Hard)
00007BCC = Entrance 3 Cursor

00:7A8A  20 3C  MOVE.L #$0000D304,D0 = Text Starts

----------------------------------

9B00 = Icon/Text On HUD

9B50 = HI-SCORE on DEMO

----------------------------------

7AB5C = Door Pointers

C772 = Door 1
C7A4 = Door 2
C7EE = Door 3
C828 = Door 4
C874 = Last Door
C8C0 = Ending
C772 = Door 1 (Practise)
C7A4 = Door 2 (Practise)
C874 = Last Door (Practise)
C8C0 = Ending (Practise)

----------------------------------

7C4E8 = SCORE Part 1

07A80E  43 FA  LEA     $1CD8(PC),A1  

7C502 = SCORE Part 2

07A816  43 FA  LEA     $1CEA(PC),A1

-----------------------------

7A80E + 2 = 7A810

7FCF0 - 7A810 = 54E0

-----------------------------

07A816 = 2 = 7A818

7FD40 - 7A818 = 5528

-------------------------------

GAME OVER

7C46A = Part 1

07A57C  43 FA  LEA     $1EEC(PC),A1 

7C4A0 = Part 2

07A6A2  43 FA  LEA     $1DFC(PC),A1

-------------------------------

Level End Text

07:AA6E  72 07  MOVEQ   #$07,D1 = Area Text

07:AA72  32 3B  MOVE.W  $4E(PC,D0),D1

7AAC2 = Level End Text Pointers

7 C53A = Level 1
7 C578 = Level 2
7 C5B0 = Level 3
7 C5E6 = Level 4
7 C648 = Level 5
7 C688 = Level 6
7 C6C0 = Level 7
7 C722 = Level 3 (Practice)

----------------------------------

Pointers:

0000A6A4 = DIFFICULTY
0000A6B8 = SOUND TEST [Pointer: A9A0]
0000A6CC = CONTROL

0000A6DC = NORMAL
0000A6EC = HARD
0000A6FC = PRACTICE

0000A6B8 = SOUND [Pointer: 442E]

0000A70C = PRESS START BUTTON - EXIT

Not Pointers:

A535 - A5B3

A73E = A-SHOT
A74B = B-SHOT
A758 = C-JUMP-ATTACK 
A765 = A-JUMP-ATTACK
A772 = B-SHOT
A77F = C-SHOT
A78C = A-SHOT
A799 = B-JUMP-ATTACK   
A7A6 = C-SHOT

A73E = Start of Controls

00:4464  C0 FC  MULU.W  #$0027,D0    = Total Letters
00:4468  43 FA  LEA     $62D4(PC),A1 = Location of letters

00:4470  7E 0C  MOVEQ   #$0C,D7 = # Letters
00:4484  7E 0C  MOVEQ   #$0C,D7 
00:4498  7E 0C  MOVEQ   #$0C,D7 

----------------------------------



$000590B6 = Intro text Routine


0007C894 = Text: WHAT KIND OF ROOM IS 

0007AB68 = Word to add to 70000 to get Level Text


4F4C9 - 4F533 = ONCE UPON A MOUSE